Software Theory by Federica Frabetti
Author:Federica Frabetti
Language: eng
Format: epub
Tags: undefined
Publisher: Rowman & Littlefield International
Published: 2012-01-18T16:00:00+00:00
This passage shows the difficulty of describing the transition from problem to solution purely in logical terms—those of the logical ‘completeness’ (or exhaustiveness) of the description of the problem. Interestingly, Dijkstra answers Van der Poel’s question by comparing his own experience as a computer sciences teacher to that of a teacher of composition at a music school. One cannot teach creativity, he claims, nor can one ensure that one gets thirty gifted composers out of thirty pupils. What a teacher can do is to make pupils ‘sensitive to the pleasant aspects of harmony’—but ‘the rest they have to do themselves.’[48] Thus, Dijkstra resorts to individual creativity—or, as Derrida would have it, ‘genius’—as an explanation for what is in excess of a procedural method and constitutes a leap beyond the programmable.[49] Recourse to subjectivity is Dijkstra’s answer to the conceptual impasse arisen by the impossible transition from problem to solution. In fact, such unthinkable passage masks the expulsion of the problem from the process of software development in order to establish a narrative of the origins of the software system. Even more importantly, by separating problem from solution, while subsequently relating them through a series of written texts, the Garmisch conference report invests ‘writing’ with a central role in the organization of the time of software development.
The different written texts produced in different stages of software development take different and shifting forms and names. A complex relationship exists between the first of these texts—namely, the so-called external specifications (or ‘specifications’ tout-court) of the software system—and the text produced subsequently—that is, the ‘internal design’ (or simply ‘design’) of the system. Selig writes:
External specifications at any level describe the software product in terms of the items controlled by and available to the user. The internal design describes the software product in terms of the program structures which realize the external specifications. It has to be understood that feedback between the design of the external and internal specifications is an essential part of a realistic and effective implementation process. Furthermore, this interaction must begin at the earliest stage of establishing the objectives, and continue until completion of the product.[50]
Download
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Deconstruction | Existentialism |
Humanism | Phenomenology |
Pragmatism | Rationalism |
Structuralism | Transcendentalism |
Utilitarianism |
The remains of the day by Kazuo Ishiguro(8341)
Tools of Titans by Timothy Ferriss(7743)
Giovanni's Room by James Baldwin(6750)
The Black Swan by Nassim Nicholas Taleb(6724)
Inner Engineering: A Yogi's Guide to Joy by Sadhguru(6406)
The Way of Zen by Alan W. Watts(6258)
Asking the Right Questions: A Guide to Critical Thinking by M. Neil Browne & Stuart M. Keeley(5322)
The Power of Now: A Guide to Spiritual Enlightenment by Eckhart Tolle(5292)
The Six Wives Of Henry VIII (WOMEN IN HISTORY) by Fraser Antonia(5198)
Astrophysics for People in a Hurry by Neil DeGrasse Tyson(4975)
12 Rules for Life by Jordan B. Peterson(4139)
Housekeeping by Marilynne Robinson(4018)
The Ethical Slut by Janet W. Hardy(4009)
Skin in the Game by Nassim Nicholas Taleb(3944)
Double Down (Diary of a Wimpy Kid Book 11) by Jeff Kinney(3878)
Ikigai by Héctor García & Francesc Miralles(3831)
The Art of Happiness by The Dalai Lama(3819)
Skin in the Game: Hidden Asymmetries in Daily Life by Nassim Nicholas Taleb(3698)
Walking by Henry David Thoreau(3659)
